package com.charging.business.domain;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;

/**
 * @author JerryLu
 * @date 2024/11/27 9:16
 * @description 陕西最小费额文件映射表
 */
@Data
public class Arfd implements Serializable {
    private static final long serialVersionUID = 1L;
    /** 2位入口省编码 */
    @JSONField(ordinal = 0)
    private String enProv;

    /** 14位入口站编号 */
    @JSONField(ordinal = 1)
    private String enID;

    /** 2位出口省编码 */
    @JSONField(ordinal = 2)
    private String exProv;

    /** 14位出口站编号 */
    @JSONField(ordinal = 3)
    private String exID;

    /** 总里程数 */
    @JSONField(ordinal = 4)
    private String milesTotal;

    /** 索引 */
    @JSONField(ordinal = 5)
    private Integer sIndex;

    /** 2位分账省编号 */
    @JSONField(ordinal = 6)
    private String prov;

    /** 收费间隔计数 */
    @JSONField(ordinal = 7)
    private Integer count;

    /** 收费单元收费站区间组 */
    @JSONField(ordinal = 8)
    private String sGroup;

    /** 模块版本 */
    @JSONField(ordinal = 9)
    private String mVer;

    /** 参数版本 */
    @JSONField(ordinal = 10)
    private String pVer;

    /** 分省里程数 */
    @JSONField(ordinal = 11)
    private Integer milesProv;

    /** 计费车型 */
    @JSONField(ordinal = 12)
    private Integer vType;

    /** 收费单元计费区间组 */
    @JSONField(ordinal = 13)
    private String feeGroup;

    /** 应收 */
    @JSONField(ordinal = 14)
    private Integer tollFee;

    /** 实收 */
    @JSONField(ordinal = 15)
    private Integer PFee;

    /** 总实收 */
    @JSONField(ordinal = 16)
    private Integer Fee;

    /** 95折总实收 */
    @JSONField(ordinal = 17)
    private Integer Fee95;

    /** 95折实收 */
    @JSONField(ordinal = 18)
    private Integer PFee95;

    /** 版本号 */
    @JSONField(ordinal = 19)
    private String version;
}
